package com.roads.project.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import com.roads.common.annotation.Excel;
import com.roads.common.core.domain.BaseEntity;

/**
 * 工期对象 pro_period
 * 
 * @author nhp
 * @date 2021-12-22
 */
@Data
public class ProPeriod extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /** 工期ID */
    private Long periodId;

    /** 期次 */
    @Excel(name = "期次")
    private String periodName;

    /** 机构编码 */
    @Excel(name = "机构编码")
    private String institutionCode;

    /** 开始日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "开始日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date beginDate;

    /** 截止日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "截止日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date endDate;

    /** 年 */
    @Excel(name = "年")
    private String year;

    /** 月 */
    @Excel(name = "月")
    private String month;

    /** 是否锁定 N 否 Y 是 */
    @Excel(name = "是否锁定 N 否 Y 是")
    private String isLock;

    /** 是否计量 Y 否 1 是 */
    @Excel(name = "是否计量 Y 否 1 是")
    private String isMeterage;

    /** 当前计量 Y 否 1 是 */
    @Excel(name = "当前计量 Y 否 1 是")
    private String currentMeterage;

}
